package com.jintu.portal.service.datadriver.parser;

import com.jintu.portal.pojo.submit.DataResponse;

/**
 * @author very
 */
public interface DataParser {

    /**
     * 请求后数据进行解析、存储
     *
     * @param data         原始数据
     * @param dataResponse 解析结果对象
     * @param userId       用户ID
     * @return 是否标记redis缓存中该数据源已成功获取。
     * 如果数据解析成功，返回true，将在redis缓存中标记该数据获取完成，false则表示未获取陈宫
     */
    public boolean parseAndSaveData(String data, DataResponse dataResponse, Integer userId) throws Exception;
}
